If companies can do whatever they want on their property I'd be scared to go into some stores knowing I could get beaten for no apparent reason.
And EXACTLY how long do you think a company known for beating people up for no apparent reason would stay in business?
Anyway, you can't "assault someone for no reason" on any property, whether it's government owned, owned by a corporation, or even one citizen's house.
--
SmartMuffin - Because anything less would be uncivilized - http://img.imgcake.com/smartmuffin/barkleyjpgde.jpg
http://dudewheresmyfreedom.com/