I've worked out a complex dialectical framework with some comrades of mine that we apply in order to carry out the most precise and useful critical support:
IF the action taken is good; THEN I support it
IF the action taken is bad; THEN I criticize it