Stallone is a hypocrite along the lines of Kirk Douglas and others. When Johnny Cash and Kirk Douglas made the movie "The Gunfight", Douglas in a discussion with Cash started a rant about the public shouldn't have guns. The two had to be separated by set staff, and Cash told him what a hypocrite he was, for usin guns to make his living, yet being against guns. The movie was almost called off, before it was finished.
Nothing has changed. Stallone's last move by all accounts is the bloodiest ever, and he is A-typical of Hollywood.