(d) this is not a winning issue that Democrats think it is.
I'm going to not address the rest of your points right now, but I wanted to tackle this one. Why the hell should I, a private citizen, give a s**t in terms of what I think is important or interesting or worth discussing based on whether or not "swing voters" care about it? Why should any of us here?
I hate this insane "this isn't what voters care about, therefore you shouldn't talk about it" thought policing nonsense on online political forums. We're supposed to be here to discuss what
we care about and think is important. If people here want to talk about health care reform or tax policy or tariffs or Russian collusion, that's all fine. Please don't tell users that certain topics are just off limits for discussion here because they're not hot-button enough political issues.
Why the hell should I care if what I talk about is an issue that gets Democrats elected or not? I'm not an employee of the Democratic Party, nor are most people here.