I just gotta say...
^_^ my Grandad got military honors as well, he got a gun salute and flag as well, the whole 9 yards!
and f*ck what they think! he's your Grandad and you know what he would have wanted!
besides, wearing white is appropriate to a funeral! you know where his soul is!