An equipment swap isn't really their fault. There is so much going on behind the scenes it's incredibly hard to ensure that things won't change. It stinks that you paid a premium to fly in those seats, but especially when they don't have a ton of aircraft with those types of seats, it can be a bit of a crap shoot.
All they need to do is refund the $400 and then you're even. It's not like you've been inconvenienced in any way.