Personally, any problems with JB we've had in the past have always been reconciled within a few hours. We even got a rebate/refund on the flight down this year, as the Direct TV did not work for the last 1/2 hours. Can't complain about a $30 refund that went into our JB bank.
We've flown JB for a number of years, and whatever problem we've had they have always made it right. Always helps to shower them with kindness and realize that the employees only go with the information that they are given from superiors. Life is too short to quibble over $10.