The dem senators should be docked pay for every day they are absent.
Absolutely! And all money given to them to maintain offices and staff should be impounded. The paychecks of any of their staff should be frozen until these so-called "Senators" showed up. In fact, I'd say furlough all of their staffs -- no pay at all for when their "Senator" was absent. And if they don't show up, just declare the seat vacant and hold another election for their district.