I hate to see horses twitched... I don't think its ever necessary if you can calm horses without causing pain. My horses were ear twitched on the track and lip twitched, and they never forgot, it took years to get them to allow my to pet their ears.
When I first got my horse, I was inexperienced and ignorant...the 'cowboy' I boarded with and the old-school vet insisted on twitching every time; and every time, it was a rodeo. I switched barns, gained some wisdom and experience, started using a new vet and for the last 5+ years, my horse has stood quietly, with no twitch, and submitted to his annual shots, etc. Just give them a chance to behave and don't always assume the worst. Might not work for everyone, but it sure worked for us!!