ASA stands for America's Sorriest Airline. What you experienced is par for the course. Now the weather issue may be legit since they are flying commuter planes which have different rules then AirTran jets.
However,rude and unhelpful is the ASA standard.