The damage idea is great for the instance, but if you were more inclined on RP, you could simply block their weapon shots whilst the gun is overheated.
There isn't a native way to block it, so if I were to do that I'd integrate Slice's weapon config. Of course that'd have to be optional because not everybody wants to use it. IMO, everybody SHOULD be using it.