1)The spirit of rebellion is not inherently wrong. Rebelling against the World is a good thing, in fact. Most people on this forum are rebelling against the oppressive fake society that has been forced upon us by the freemasons and their Vatican II pawns. Christians living during the Roman Empire's era rebelled against the barbaric pagan society. Only recently has the spirit of youth been corrupted by the left.
2)While I agree that using drugs or practicing fornication is sinful, I do not see why having a beard or long hair is a problem. In fact during much of France's history, all our kings had long hair and/or a beard, it was universally accepted as a sign of authority and power. Our Lord Himself had long hair and a beard as evidenced on Turin's shroud :

I agree, but the problem is that the rebellion of Rock was against traditional values and customs, and they only used long hair and beards because almost no one else did at that time.
What you say is true, but it does not apply to Rock music, since they used the rebellion and the different looks for the wrong reasons.
Still, I don't sympathize with the Trads who consider all popular music as coming from the Devil. It seems more like a really stupid Protestant notion.
I like Rock music. I don't have to agree with the philosophy to like it. I just avoid explicit and blasphemous lyrics.