One thing that comes to my mind with F2Pool starting to censor transactions is if they can still maintain the title of honest nodes since what they are practicing aren't any longer in the interest of the network in it's totality but are slightly diverting their operations to suit their personal interests. With filtering of transactions, they are practicing censorship in their mining operations.
If more nodes with a big hash rate joins their parties, lots of transactions may be stuck unnecessarily on the network, I see that the missing transactions were included in later blocks, but it is disturbing when miners who secure the network start filtering transactions, I see it as a slim threat to censorship resistance of bitcoin perhaps if more nodes begin to filter.
Additionally, would it not be better for there to be a patch on the code to only allow miners to select transactions based on size and fees? I don't know how wrong my suggestions are but I feel something to stop this filtering of transactions would be of great help.