Declan Layton, 21, hoisted the flags six years ago to show respect for his pals in the military and to honour his late grandad who served in the army. But now he's been ordered to take them down