Good Lord! They knew they couldn’t provide you with what you booked and they left you out to dry
A refund for the difference in price after you informed them the view was unacceptable is the remedy that should have been immediately offered. They are capable of doing that by putting a credit on your account for the difference in cost (I’ve had to have this done before).
I would write guest services if you haven’t already. That’s some Cheapek Level behavior there, and while BWI hotel management does not care, maybe someone in guest services will look at your complaint and think “BWI is doing what?!”