"Latency and congestion affect satellite internet and there's nothing to be done about it, as it's related to the technology itself, the laws of physics, and users trying to do data intensive activities on a limited data environment. "
From what I understand latency is affected by the distance from the gateway -> satellite -> home router. While the satellite -> router probably can't be changed, the gateway -> satellite distance can be changed by having more gateways. I recently was told my connection was bad because of a storm in Cheyenne, WY !!! I live in North Carolina, are you trying to say HughesNet can't afford to have a closer gateway?
As for congestion, as you mentioned too many user on a limited data environment. One tech explained it to me as think of it as a highway, once there gets to be too many cars on the highway, everyone slows down. So the solution is to add more lanes to the highway, or limit the number of cars on the highway. Since HughesNet will never limit the number of users, they should add more lanes. The tech also explained, that there are many 'channels' available, and if you happen to be on a busy channel, you get poor reception. This tech actually switched the channel I was using and it cleared up the problem. Unfortunately, all the other times I call, the support person says they can't do that.
I sure hope the guy I talked to didn't get in trouble for helping me.