Sadly, like anything else a Hughesnet connection can break. When broken it must be fixed ... that is not magic, it requires only troubleshooting to see exactly what is broken.
A vulgar tantrum is not part of the troubleshooting process.
A little calm and an analytical approach will work wonders.
A little knowledge on how the system works such as checking signal strength, understanding how enable/disable Web Acceleration and how to perform a MBX Reset will usually smooth out the rough spots.