Completely stupid idea.
First of all, the punishment has to fit the crime. None of yours does.
How do you distinguish between someone here on vacation and being an illegal? Do you even care?

Would you be willing to accept the exact same situation for US Citizens traveling to Mexico? I'm sure no drunk US kids commit crimes in Mexico during Spring Break.