Hard to get prepaid debit cards? They sell them anywhere with a cash register these days.
Are you suggesting this is fine for sites outside the scope of Texas's specific ire?