Hmmmm -- yep most of what you have mentioned here is abusive... and the fact that it goes on and that to a greater or lesser extent most know and accept...