A 30-year-old man, Adolfo Martinez, has been sentenced to more than 15 years in jail for burning a gay flag that was flying at a church in the US.

Martinez bagged 15 years on charges of hate crime of arson, one year for reckless use of explosives or fire and 30 days for harassment.

According to report, Martinez, who was arrested in June admitted to tearing down the flag, which was hoisted at the United Church of Christ in Ames, Iowa and burning it because he opposes homosexuality.

Speaking to reporters, Martinez said, “It is my honour, it is written, it is a judgement and it is written to execute vengeance on the heathen and punishments upon the people. ‘It is my honour to do so, and it is an honour to that. It is a blessing from the Lord, plain and simple.”

According to Wikipedia, Iowa began issuing marriage licenses to same-sex couples on April 27, 2009, following a ruling by the Iowa Supreme Court, making Iowa the fourth US state to legalise same-sex marriage.

The state also bans discrimination based on sexual orientation or gender identity.