Science doesn't lie Alky, I don't know what you want us to believe. And you still never said what your actual real BAC was once they took your blood. If they didn't take your blood and you were stone sober, then you're just a raging idiot. That was your ticket to proving you were innocent.
Also, the laws may be strict... but are you trying to say people should be getting away with this? I mean... Don't drive to parties that you plan on drinking at, sounds pretty simple to me. Shit, don't even go near a car that you at any point in that night plan on driving if you have consumed anything more than like 1 beer.
I will limit myself to ONE drink if I am out at dinner because I know if I got stopped that I should be clear of alcohol after an hour or so. And if I was stopped, I would 100% refuse any breath test or FST and be asked if I am being arrested to be taken to the hospital and given a blood test if they will not be doing one on me at the station.