After a couple missed appointments from the CEO and multiple reminders from me, I finally managed to get on a call with them. I sometimes have spotty reception in my house so the call got disconnected the first time. I called back, explained the network issues, but they hung up in middle of the conversation. I called back but I wasn't able to reach them. So, I sent a text and waited for a callback. They did call back again, hung up while I was speaking. I called back again to no avail. I felt pretty bad at this rudeness. I gave up and sent an email to say that they could email me if they wanted to continue while apologizing for spotty reception. I tweeted at their twitter account and complained about the rude interview.
I got an email from CTO a few days later, which resulted in a couple more rounds of seamless and painless interviewing. The CEO emails me after and let me know that they wanted to fly me into their office at very short notice(3-4 days), and booked tickets after my approval. I get a phone call the next day from their employee, who noticed the tweet I'd made earlier and asked to take it down. I took it down as requestedand asked them who I could talk to to know more about the upcoming interciew. I was asked to call the CEO, who picked up and let me know they'd call me back. I got an email a couple hours later that said: "We had some internal discussion about you and decided you aren't a good cultural fit, and therefore, won't be moving forward with the process. We will be canceling the flight tickets as well." I posted here because I'd like to know if I was in the red here for tweeting at them about the rude interview experience. So, what could I have done better here and how can I avoid such situations in the future?