Forum:Honest v. Honest

Ok so here's the situation,


 * Player 1 has a Blue-Eyes White Dragon on his side of the field and Honest in his hand.
 * Player 2 has an Elemental Hero Neos on his side of the field and Honest in his hand.

Player 1 attacks Player 2's Neos with his dragon, Player 2 discards Honest to activate its effect. Player 1 chains to the effect of Player 2's Honest by discarding his own Honest. This forms a chain that resolves in reverse order:
 * Player 1's Honest increases his dragon's attack to a total of 5500 ATK
 * Player 2's Honest increases his Neos' attack to a total os 8000 ATK
 * Player 1's Blue-Eyes White Dragon is destroyed and Player 1 takes 2500 Life Point Damage.

So is this the correct way to resolve the effect of Honest?