Well from what the thread starter wrote himself and from some of the replies, this seems quite clear to me that those in the north such as myself say dinner, and in the south they say lunch. The word lunch to me just sounds weird and American, I've never used that word in my life.
And as for the point of this thread well I don't see there is an argument, people in different places speak differently.
Also for those of us that are into bodybuilding it goes more like wake up, eat, 3 hours later, eat, 3 hours later eat, 3 hours later eat, 3 hours later, eat, 3 hours later eat, 3 hours later eat, 3 hours later, protein shake and bed. lol