The guy in the SB was an idiot, didnt break the rules as such (as far as im aware), but he was ahead and should have waited for the call.
Just on a side note once the pot is awarded that it, end of discussion. All issues regarding the hand must be resolved BEFORE this happens never after.
Like a donk last night who had a perfect trap hand against me but messed it up by betting out of turn. I picked up AKs on the button and put in a good raise, flop 10 10 K , and instead of checking the donk with pocket tens jumped up and bet totally out of turn, instead of checking to the raiser (me) and setting a trap. He could just have told me his hand there and then, well i suppose it was worse when a KQ called his all-in.