It would not take a case like this very long to reach the Supreme Court.It would have to wind its way to the USSC and the plaintiffs would get absolute hell for publicity.
1) It is retro active. Ex post facto.It's also debatable whether it's a bill of attainder, after all, how is it really different from any tax increase designed to target segments of the community.
2) The clear intent is punitive in nature as evidenced by statements made by congress irregardless of the bills language.
3) The targeted segment is sufficiently narrow to suggest a bill of attainder.
There are USSC cases dealing with bills of attainder ...
Cummings v. Missouri, 4 Wallace 277 (1866)
I would suggest that any reasonable person would just such a motivation behind the bill passed by the House.“A bill of attainder, is a legislative act which inflicts punishment without judicial trial and includes any legislative act which takes away the life, liberty or property of a particular named or easily ascertainable person or group of persons because the legislature thinks them guilty of conduct which deserves punishment” [yet for which no court has adjudged them guilty].
Criminalization is clearly not necessary for it to be viewed as a bill of attainder or ex post facto according to the above cited case law. Please note the highlighted text.And it doesn't seem to be a "bill of attainder" as they aren't criminalizing anything.