I'd take it a step further and report them to the Better Business Bureau!
http://www.bbb.org/
No paying customer deserves that kind of treatment. And for them to kick you out of the store and unbelievable!
Link to their corporate office address and customer service (or lack thereof!):
http://www.irconnect.com/petm/pages/icontacts.html