M.S.
You are making WAY too big of a deal out of this. Time outs and soap on the tongue for silly words that are fun to say when he does not even know what they mean seem way too extreme for a 2 yr old. Ignore him and come up with some silly replacement nonsense phrases he CAN use.