I'm sorry that you had to deal with that, and in your case it was 100% the airlines fault if you traveled the same airline there and back. In fact if the travel was in the last 12 months I would send a letter to their corp. office as you should have not been forced to pay the baggage fee.
I had a similar situation in…