They are kind of underhanded, but an accepted method for a few years now. The seasoned surfer expects them almost without even reading them, where the neophytes will leave them checked.
Ethically, I don't see an issue unless the checkbox fields are hidden.
__________________
|