This is one issue where I'm firmly on the side of the police until there's evidence that faulty breathalyzers are putting totally innocent people in jail. If you choose to get into the driver's seat of a car, you should not be anywhere near the legal BAC limit. By the time an officer asks you to submit to a BAC test, they've already observed enough behavior to make them believe that you may be a danger to others.
Plan ahead so that you don't have to worry about leaving your car somewhere. Call an Uber or a Lyft. Get a friend to drive you home. Moderate your drinking. Take some time, go for a long walk. On popular holidays in many places, you can even call AAA for a free ride home, even if you're not a member.
Just please don't drive home on the hope that a defense lawyer can argue on your behalf that breathalyzers aren't reliable.