This has come up in question before, and as long as it falls within the TOS I believe it's allowed:
http://www.surpasshosting.com/policies.php
"Content
Surpass Hosting.com, LLC believes in freedom of speech; however, any content (written, visual, or implied) in the following areas will not be tolerated and is grounds for immediate suspension of service (in most cases customer will be allowed a zip file of their account): racism or prejudice due to color, creed, or belief; any violent/malicious/obscene content written, visual or implied. We will not tolerate any type of hate site including terrorist related websites on our network. If we receive notice that there is such a hate site hosted within our network, the customer hosting the material will be notified immediately. They are required to remove the content within a certain timeframe or will face account suspension and/or termination."
As far as exceeding the bandwidth, you should receive an email when you reach 80% of your bandwidth at which time you can contact support to determine how you want to handle the situation. I believe this only applies to accounts on Shared Servers though.