I'm not in favor of having to do this either. But year after year during these holidays in TX people are given phone numbers to call, cabs take them free, even the police will take you home after you have been drinking. But people refuse to do it and too many people die here. I don't think the numbers are fake, I live here and see it. What other solution do you have to protect the innocent who are just driving home with their families?
The roadside sobriety test with probable cause that leads to a breathalyzer, then arrest is fine. Refusal to take the test after probable cause is provided causes a 3year min. suspension, as per above on the thread. There's no reason whatsoever to draw blood, unless the evidence otherwise is overwhelming.