you can't like john constantine if you don't support social issues, cause like yeah, most people in comics do support social issues (heroes at least, even if john is more like an anti-hero) and yet people manage to beat around the bush with them, but john? john character is directly tied with social issues of all kind, some that affect him directly, and he cannot be a separate character from it.
i always rember a small panel on delano's hellblazer run in which he goes through his old things and a pin of "Rock Against Racism" can be seen, his comics address plenty of things some more obvious like discrimination against working class or how the elites try to squeeze them dry, homophobia, the bad buch of skinheads (could be applied with far-rigth movements today tbh) or others a bit more subtle like racism, or, in a way, mental health and the stigmatization against it.
john is elbow-deep in all of that, and if you strip him from those, you strip him of his identity.













