Unfortunate that this excellent 2019 post is evergreen and newly relevant. This shouldn't be hard: 1. Don't assault journalists (even the bad ones, or non-journalists for that matter). 2. Probably don't protest a bookstore. 3. Consider whether the above will end up raising your opponent's status.

Stop Putting Money in Andy Ngo’s Pocket
Trump’s nominal opponents have a stake in his success. So how do we break the cycle?
liberalcurrents.com