The problem with this line of thinking, as well as the point the OP's meme makes, is that it's drawing a line between the two in the first place, when in fact there can be significant overlap.
A quick dictionary lookup yields this for terrorism: "the unlawful use of violence and intimidation, especially against civilians, in the pursuit of political aims." Note that "especially against civilians" doesn't mean it has to be, just that civilians being involved makes it a stronger case.
Now, you may have already spotted the issue, but here it is anyway: this is an incredibly broad definition. Laws don't bind those in other states, so ANY act of violence or intimidation is unlawful.
So...freedom fighters fight using violence, against the laws of the country that claims sovereignty over them... so they're terrorists. Full stop. This doesn't mean that we should or shouldn't support them, it just means that the definition of terrorism is pretty useless.
This guy is an idiot. I don't have anything against LGBTQ people, but when it comes to medical stuff, you're biologically male or female, because it matters for the sorts of health risks you might be susceptible to.