If you had scored a goal like that wouldn't you have taken your shirt off in celebration ?
No,why would you? This shirt taking off has not always been around. If if had scored a second one do you think that he would have done the same. If had done the same he would have been sent off. Do you think Charlton,Lineker, Shearer ,Berkamp took their shirts off ?Why not pull your shorts down? To know that you are to be booked is a mad thing to do. If there was no booking then by all means take your shirt off.
In football you need to have the edge in a game. By getting a really early booking puts you under pressure not to get another bookin.