Posting a rant with curse words in it is probably not the best way to get your issue resolved. I know you've already contacted product support, but send them your old issue number and ask them to escalate you @ http://www8.garmin.com/contact-us/
If you have any trouble with product support, point them to this thread and call out my name.