One step further in addition to the ones getting the handouts..... Urine tests for the ones giving the handouts, aka congress, the wh, the courts, their staffs and all who work in government.
Don’t forget urine tests for the people working for the Social Services department who oversee those getting their taxpayer funded “sit-on-my-lazy-arse” welfare checks.