Most customer service, especially the call-center ones, rely on knowledge banks. Once outside the scope of the databank, you're pretty much a hopeless case. What you need is to talk to a real Network Engineer. If it was the NE that told you about the firewall thing, then either find the guy who configured the server or get another ISP.