hmm right... well i've tried variations on the above with little success. the action is still being displayed in my loons' action menus, even if i explicitly take them out.
for reference, here's what i'm doing:
in the init.sqs file -
meds = me addAction ["Medi-Pac", "medi.sqs"]
meds_civvy1 = civvy1 addAction ["Medi-Pac", "medi.sqs"]
meds_civvy2 = civvy2 addAction ["Medi-Pac", "medi.sqs"]
meds_civvy3 = civvy3 addAction ["Medi-Pac", "medi.sqs"]
meds_police1 = police1 addAction ["Medi-Pac", "medi.sqs"]
meds_police2 = police2 addAction ["Medi-Pac", "medi.sqs"]
and in the cutscene where the civvies join the player, i have
[civvy1,civvy2,civvy3] join me
civvy1 RemoveAction meds_civvy1
civvy2 RemoveAction meds_civvy2
civvy3 RemoveAction meds_civvy3
and yet the civvies still have the medi-pac appearing on the list of actions.