Forward your email to an Apps account, then set up your @gmail.com address as an alias. Works great and you get support. Gmail is smart enough to set the outbound email address properly for any replies.
Perhaps, but I don't think that's a reason for not using it. There needs to be some solution, it needs to be something you can implement after the fact, and it needs to be worthwhile for the company to provide. "$100 to talk to a human, refundable if we fail to solve your problem" is a model that would actually work.