Perhaps Ms Moore will beg to differ re: being called a Democrat, let alone a "liberal" one.
That "L" word gets tediously over-used by dog-whistlers. Perhaps "populist or "progressive" might be closer, I don't know, maybe you should ask first before throwing the stick?
BTW, the Republicans OWN this mess and if you can't see that and instead choose to rationalize it as "they all do it" begs your spending some quality time in this universe, not the one you've apparently constructed. Seriously, seek help. Or at least a new prescription for your eyeglasses.