I think the other dad is obnoxious and way out of line. Your kid is normal, the other kid is immature and shocked by new language and tone, and the other dad is out of control. He must be taking the “lil b@tch” name personally. Next time, tell him to “Go f#ck himself”.