It seems to me you have an issue and you need to decide what will make you happy if you cannot get into your chosen site for X days. This is simply a negotiation. What will make you happy and what will they give you (if anything). They appear to hold most of the cards so you may not get much. If so, you are faced with a decision, stay in a poor site or move on. To management you are one of X number of customers, they probably would like to help you but they have may have bigger issues to deal with then you. Talk to them logically, try to cut a deal and then decide what you want to do to enjoy your vacation and get on with it. Stay and accept what you negotiated or move on, as has been stated, life it way to short to sweat the small stuff. As my mother would tell you- in ten years we will laugh about this.