Any kind of law that mentions a company by name should be automatically rejected, unless it is to add more limitations based on past (bad) performance and then only to document the reason the law exists, never to provide exemptions.
> Any kind of law that mentions a company by name should be automatically rejected, unless
No "unless". No law should target a specific company or individual by name, ever, whether to give them special exceptions or special permissions or special restrictions or anything else.
(They also shouldn't target specific companies by sufficiently-specific-description-it-only-applies-to-one-or-two-companies, either.)
If course they can: laws frequently cite specific cases and specific abuses in their supporting documentation in order to point out the exact intent of the law.
The fact that they do not need to is true, but the typical law rests on a body of data and some of that data will be supplied with the bill depending on what the material is about.
This is because most laws are created with specific goals and purposes in mind, they're not born finished and ready to be voted on derived from first principles, they usually exist to address something quite specific.
Also, there's nothing fundamentally wrong with citing something as an example in the argumentation around a bill enacting a law (unless it's by way of targeting them with polemic), but there is something fundamentally wrong with putting that in the legal code itself.
Congress will be happy to replace “Boeing” with “American companies which manufacture all of commercial and military aircraft, satellites, and space vehicles and launchers”.
Washington State has been making Boeing-specific laws for decades, without having to mention them by name - the legislature just writes up a bill which sets such-and-such a lower tax rate for every aircraft manufacturer which employs at least so many workers, et voila! There happens to be only one.
You raise a good point, and there definitely exists a pile of related jurisprudence on the subject of "attainder"[0]. Afaik that only applies to negative consequences though.