To me, anyone that can bring the kind of exposure to guitar-based music that these guys can, both of them, deserves nothing but our admiration and support. Taking shots at either of them, whether you like their music or not, just makes no sense to me, particularly shots of the ad hominem variety. If we want to start judging people by what we perceive as character flaws then not a single person out there is going to pass muster if you dig deep enough, so why don't we just all support them for keeping it alive and making a lot of people happy in the process.
With Joe B in particular I have noticed over the years that the guitar playing world just wants to tear him down. Why? WTF? Are players just jealous (that's how it mostly comes off)?
The dude sells out arenas all over the World, makes millions of people (I guess none of them play guitar) happy with his music and lives a dream we probably all wanted at some point in our lives, or we wouldn't be here. Why the hate?