I think we should reserve “shonky” for things that are actually shonky. There are enough dodgy operators around delivering sub-standard products or services or failing to deliver what they advertise or carrying out misleading advertising. Something isn’t “shonky” or “corrupt” solely because a person disagrees with or disapproves of it.
I’m pretty sure that this is a one-night boom and that this will prove my point that rents really do sometimes go down.
There are many other words that you could choose: greedy? excessive?
The question is: Is someone actually going to pay $2000 for one night? There is sometimes a gap between what the seller asks and the price that the transaction actually takes place at (or maybe no transaction takes place at all because a price cannot be agreed). I know I wouldn’t pay that but maybe someone will.
See also: Shonky Real Estate Agent Exposed