Music is in the eye of the beholder, or ear as the case may be.
I remember parents in the 80's ranting about Judas Priest, Twisted Sister and other hard rock and heavy metal bands because they were the devil's music. I listened to that music in the 80's and never once committed suicide or worshiped Lucifer.
The same attitude applies to this. It might be construed as an anti-gun message. It might not. It's all in how the individual listener interprets the song.
Back in the early 90's, Pearl Jam released a song called Jeremy, in which the title character in the song and video murdered his entire class in school. This was released eight years prior to Columbine. The message I got from the song was more of an anti-bullying message, including poor parenting that contributed to the fictional massacre.
Some years later, a B-track from the band 311 was called Guns are for ******* (self edited word being what the POTUS was called on live TV not long ago). But, it was not what I considered to be as much anti-gun, as it was anti-gangs. It's message, as I interpreted it, was the concept of fight like a man. You're going to win some, you're going to lose some, but fight with your fists because the time you fight with a gun, you lose regardless. That's not anti-gun, it's anti-violence.
Music is generaly aimed at teens and young adults of an era. Not the middle aged (give or take some years) adults who are well versed in state and federal self defense laws, who carry a gun for protection. I to this day can listen to Jeremy and enjoy the song.
I do share the previously stated opinions about Lynyrd Skynyrd, and would also add Gimme three steps to the list of their songs I don't particularly care for.