I've screwed over an airline that didn't keep its promise to fly me somewhere on the date/time agreed on. And yet somehow I sleep just fine at night. Odd, isn't it?
I hate to be this guy but you violated a contract that you agreed to. If you weren't happy with their refund policy you shouldn't have bought their ticket.