Hi Dad,
Of course they should and they do in Australia on a regular basis. Police can pull a motorist over and request a breath test any time and anywhere. This is regardless how you are driving.
Police set up road blocks on roads requiring drivers to pull over when directed for a random breath test. You don't have this?
Tut