Is ridiculous to the point of a bot winning the property and still doing the same thing over and over for 5 minutes after winning. Reporting them solves nothing the system is broken.

I can think one way Square can solve it. Instead of the current.
- you get there
- you camp and then
- you press the same buttons over and over hoping to win the race with a bot.
Change it to:
- You come to the property, you make a deposit. This adds you to a list.
- You leave
- When the property becomes available. The system choose at random one of the players that made the deposit giving preference to those without a previous property. Why at random? To prevent bots from camping to get to be the first on the list.
- The winner gets notified that he got the property, the losers get their deposit back.

Simple. And will eliminate the unfair advantage bots and people with macro keyboards have.