I am trying to sympathize but I agree 100%. You seem to be complaining about being inconvenienced for a few hours as a result of your inability to be on-point with your profession for the few seconds that it matters most during your re-entry to the country. The world is full NOT bright people. You can't really expect them to know the difference between software and web developer. You just need to solve for that and make sure you make it easy for them to let you back in.