Correct on both counts. In case you're wondering, I consider myself a citizen first and a .gov employee/LEO second. I agree that this guy was within his rights and the officers were wrong. Just not, you know, $3.6M wrong.
I wouldn't say they weren't $3.6M wrong, I'd say that any pure dollar amount is the wrong penalty.