Erdogan has lost the plot. When a group drags 1400 civilians out on the street and shoots them, they're definitely a terror organisation, there is absolutely no debating that, and whether or not they're Israeli civilians is inconsequential to that definition.
Hamas definitely isn't a liberation organisation, because they are the single biggest impediment to Palestinian statehood. Palestine will never get statehood with Hamas at its helm, because no one will allow a group like that to claim that terrorist acts like this were successful in achieving anything.
Israel is playing into their enemies' hands though. A war was what Hamas's foreign backers wanted, with the hope that it would spread. If they didn't want a war, they wouldn't have started one.