I share your frustration with this sort of stuff, but I understand what the hotels are up to, and why they do it.
If it were me I'd explore three options....
1.) Call up the hotel and see what, if anything, they'll do for you.....park & ride? or other options.
2.) See what the competition might do for you.
3.) Burn points.