It certainly sounds like that polysporin isn't the right thing. If Mooky does have to get an e-collar on, perhaps it will help if you put a wet cloth on it now and again.

Sending best wishes for a fast recovery.