First advice ;
Just fire everyone who is incompetent and incapable, ie everyone on your teams and hire people who have a brain and know how to use it.
Second advice ;
Respect players who are people and avoid taking them for idiots all the time.
Congratulations you have the miracle recipe for having a pleasant game for everyone.
Unfortunately you are not doing either of these yet.