Sullivan is so typical of the most obnoxious sort of homosexual ~ he has no idea how to keep is cr*p to himself at appropriate moments.
He’s jealous..he looks at Todd and thinks to himself “How come I can’t get a guy like that” its typical jealousy..jealous of what he can’t have so he takes it out on Sarah. He’s a jerk and a weirdo..I’d keep small boys away from him just to be on the safe side