When you do waivers for a living, here is how is ACTUALLY works. Also, when using "examples" please do not use people who posted in 2013. It has nothing to do with Donald Trumps America in 2018.
A person travels from Pakistan as a visitor, and visits family in the US. He then tries to adjust his status so he can stay. He overstays. He fails at status adjustment. Then then applies and gets permission to come to Canada. He leaves the United States, comes to Canada, eventually becomes a Canadian Citizen. One day, he takes his family to Buffalo. He gets stopped, and turned around. He is officially denied entry. He is told specifically, to file a waiver. Sometimes a ban was issued, especially if he was deported, but in many cases if he left voluntarily, he has no ban.
Client come to my office, referred by a friend, and I do a waiver. Before Trump, even with a ban, you could get a waiver as long as 5 years had elapsed. Since April 2017, bans are being enforced to the letter of the law.
Example 2, person has a ban, waits it out, and then tries to travel into the United States. He is denied entry, and told to do a waiver. If people Have a ban and wait it out, and then travel into the United States, I would not know. Everyone I see NEEDS a waiver because they are TOLD to do a waiver.
Do you think I am at the border intercepting people before they check and making them do unnecessary waivers? No. They come to me when they have been TOLD to do a waiver.
Looking things up online is not the same as actually SEEING the reality. I live and work in Brampton and almost 1/3 of my waivers are overstays with bans that have expired, and most of these people were born in India, Pakistan or Sri Lanka. Your suggestion would be that they should march back to Homeland Security and say "Cthulhu_Reborn" and "SusieQQQ" and "Newacct" all said I should be fine...look it up." You give advice with NO responsibility for the repercussions.
SusieQQQ you forget a certain reality about waivers, because you have no idea how they are processed. Processing a waiver means a Homeland Security officer does WORK. If you arrive at the border with a Waiver, they NEVER process it if the person does not need it. The problem we have is the opposite. A client who NEEDs it, but get a lazy Homeland Security officer who says "nah, your fine". We tell the client to please ask for something in WRITING. At that point, they sigh, then process the waiver.
Even if the officer process the waiver in error, Homeland Security would send a letter stating they do not NEED advance permission to enter. Clients are NOT getting this. They are getting a 5 year waiver.
While I appreciate the general suspicion you regard Immigration lawyers (I share the same view) I am not an Immigration lawyer. I run a company called Pardon and Waiver Experts, and I pride myself on being honest, reliable and upfront. Clients do not like to pay for something and turn up at the border just to be told, "you don''t need this". Thats how a reputation gets ruined. And thats why when I post, I use my REAL name. Unlike all of you keyboard research warriors, who are great at using google, but have never done an actual waiver.