Most of your comment is spent arguing about "can question and deny entry", which is missing the point by a mile.
Also, things can be legal and iffy at the same time (indeed, such wide-ranging powers basically invite that, since they give wide latitude to go overboard in cases that do not deserve it).
Also, things can be legal and iffy at the same time (indeed, such wide-ranging powers basically invite that, since they give wide latitude to go overboard in cases that do not deserve it).