Here are the flagging facts:
1. If you flag to someone, they have the complete right to still attack you, and often should. There is nothing 'dishonorable' about it. They may need to expand to fight for a higher position and your flag should not stop them from expanding to do so. They may want to earn more dom points - it is their right to do so as they have clearly earned a stronger position. Flags are ONLY there to help the game end faster; they are not magic invincibility potions to protect you when you otherwise should die.