Is it sure, that the Corp is forced to trash the cards in HQ? I have a copy of that card in german, and from the text on that card it is quite clear, that the person who is playing the card (the Runner) is asked to trash that cards. Even on the english card you can read it like this: "then trash that many cards from HQ at random." IsnĀ“t it the Runner, who is asked to trash those? Another argument is, that a player in netrunner never has to trash his or her own cards at random on its own. Its the other Part who has to select the cards at random. Maybe i missed something, but i think it is a wrong interpretation here. This card whould do much more sence, if it would synergice with cards like Consume

1
It seems like a big run-on sentence. The corp has to choose...add...and if able, trash. All the corp's actions. —
Btw - Officer Frank is another card that forces the corp to trash cards from HQ at random. —
in that sentence the verb is "trash", but it should be "trashes", if the corp is the one who is asked to trash. It is a conjunction of to "to trash" which is aimed to the player, who playes the card. —
I was wrong, saying that there is no other card, where one player is forced to trash his own cards at random, because your exemple shows the that. But on #Officer Frank it is the right conjunction: "The Corp trashes(...)" —
I tend to agree with boddah. The card says "If successful, force the corp to..., then trash...". Its not "force the corp to choose and then force the corp to trash" It's bad templating and ambiguous in the terms of linguistic Skopus. —