floodtide serpent
1) You don't have to attack.
Returning an enchantement is a cost to attack. When considering who you attack with, you can ignore attacking requirements (effects that say that you must attack) for creatures that have attacking costs you don't want to pay.
2) No.
Either you decide to attack and pay the cost, or don't attack at all.
Daniel Kitachewsky
L3, Paris, France
Rules NetRep