Stone Temple Pilots

Every time Stone Temple Pilots come to Columbus, I write a brief defense of one of history's most unfairly maligned modern rock acts. I did it again. However, I do think $42 is steep for tonight's show with Cage the Elephant at LC Pavilion, 405 Neil Ave. Gates open at 6 p.m., which seems early unless STP is going to play for like three hours.