I'm sorry you've experienced this. Regarding the billing related questions and such, you're in the right place. However, if you'd like to troubleshoot the technical issues with your service, such as the speed and WiFi connection problems, you should create a topic in the Tech Support section.
Two things of note, though, and please understand that I'm not trying to frustrate you or make you even more angry in any way...
You mentioned that at least one of the main reasons for getting HughesNet was for streaming your TV. Because of the soft data cap with HughesNet, it's not made for cord cutters, and constant streaming will cause you to run out of data VERY quickly. Streaming in HD can use around 3GB of data per hour, and 700MB per hour in SD. So, even if you have the 50/50 plan, your Service Plan data could be exhausted in a mere 16 hours of HD streaming, and 71 hours in SD streaming, and that's ONLY the streaming part. Anything you do with your service will use data, so even those numbers are more theoretical than real world. People do stream with HughesNet, but those that do so do it conservatively because of the soft data cap. And by soft data cap I mean that your high speed service is throttled when you run out of data, but not cut off. What it's throttled to is normally enough to still do non data intensive things, like browsing, shopping, paying bills, Facebook, etc.
The other is that you moved the dish. You REALLY shouldn't have done that. I understand the technical issues and the frustration, but moving the equipment yourself can actually create a situation where you'd now have to pay for a tech to come back out if needed, where that may not have been the case before moving it. The reason for that is, if a tech visit is needed, there's no way to know if would have been needed before moving the dish or if it only now does because of doing so. Not all technical issues are related to the outdoor equipment. That's not to say you necessarily do need a visit, nor if what I mentioned will be the case if you do. Only a rep can determine those things.
In the meantime, when the reps see your post here, they may still decide to run remote diagnostics, so it would be a good idea to leave your modem plugged in if you don't do so already.
I'd also like to make it clear that I'm a fellow customer, not a HughesNet employee, nor their representative. Again, though, if you post in the Tech Support section we can start troubleshooting the issue(s), and the reps can check on your system and address your issues, as well.
Again, I'm sorry you've had such an awful experience.