I sometimes use an idiom slightly wrong and judge the listener based on their reaction
What was one of the phrases you used the wrong way?
I said: you've got a nice dick and I didn't refer to the bulge in their pants.
I think that you should watch your language a little bit. But also, judging people based on their reaction is not okay, you might have just caught them off guard.
Why should I watch my language? Don't talk to me if you are some kind of prude.
I'm not being a prude and you shouldn't accuse me of one because I don't think you should use some statements in public. Some people might not like the language you are using and may not want to talk to you.