Wow, reading this has really put me off conventions!
Even though Ive never met him, Id be happy to punch Robert Beltran in the face, if I wasnt smaller than him, and had ever punched anyone in the face, ever. Theres this video on youtube of him saying how much he hates Voyager and Star Trek. I guess thats fair enough, his opinion and all, but go look at his filmography. Im pretty sure Star Trek has paid for almost everything the guy owns. At least Patrick Stewart is a great actor in his own right.
Maybe it's because of people like you that some of these stars get a bit weary of cons.