Kailash Gehlot today dealt a heavy blow to the Aam Aadmi Party after he resigned from the party, citing AAP's "grave challenges" and "awkward" controversies in a letter to his senior colleague Arvind Kejriwal.