Stop. oliceman:
mcmenace, you come here and want things fixed. That's fine. I would recommend you just ignore everyone who simply doesn't know anything about anything and/or deal directly with customer support if dealing with some people who are actually trying to be helpful is as awful as it seems.
To everyone else, save your breath. And time. And just stop.
As to your 'navy trained programmer' who cares who trained him. Why should a Navy trained programmer know more than me about hardware issues? I'm working from 20+ years of building and supporting systems and hardware. I know many fully trained programmers who don't have the first clue when it comes to the hardware side as they tend to get systems built for them and never get involved on the hardware side.
This is helpful?
I tried telling him it was a bug in the program and he wouldn't listen. As it turns out I was right.
Nobody knows everything about anything.