Maybe it'd be reasonable if the show actually started at the posted time, rather than first spending multiple hours on horrible-to-mediocre opening acts and breaks.
If people are openly bored at your shows then it's probably time to reevaluate how you're running things, rather than getting into shouting matches on Twitter.