While I do not know much about Gov. Paul LePage, neither do I know hos beliefs or views; I would like to belive that Stephen King must have had a reason to label him as 'a bigot, a homophobe and a racist'. Whatever the reason, it may or may not be true.
Not known for sticking his nose into politics, lifelong Mainer Stephen King must have chosen to call out the state's governor for a specific purpose. And King's opinion is based on public statements made by Gov. LePage in the last week. Not a public figure in the usual sense or known for speaking in public often, King is also not one to mince words when asked his opinion.
It may be hypocritical for Stephen King to accuse others of bigotry, homophobia, and racism when these labels apply to views he has espoused over the years, but it does not invalidate his criticism of Gov. LePage's recent comments. There may be some degree of truth to the saying, "it takes one to know one." However, given the aforementioned fact, it is unlikely that his criticisms will be well received.
If you look at the facts that he is using, he does not have enough facts to make this assertion. As it stands right now, Gov. Paul LePage cannot be considered a bigot, homophobe, or racist though he can be considered a controversial political figure. Stephen King is attempting to discredit a particular party and in the process is attacking a specific member of that party.