Agreed. If you're a respectful person, and you keep disrespectful a-holes away from your kid, then your kid becomes a respectful person.
in this situation, the mom has no self-respect, and probably has some disrespectful people in her life as well (whatever dude she's banging, and her whiny friends).
You put that kid in a good home for 6 months, and you fix him.
I disagree.
I've seen great kids come out of shitty homes, and bad kids come out of great homes.
That kid is just a brat, plain and simple. Maybe the mother let him get away with too much at some point, but not all kids that have mothers like that end up slapping their mothers or whining like that little bitch.
I'd tell the kid, you don't like it here, don't want me to be the boss? Ok, here's $100, go be your own boss on your own and get the hell out of here. Let's see how far you get.