1) Mike spent his life counting on his grandfather to provide him cool stories of battle to boast about to his pals.
2) Jim hated talking about the damned war.
3) This means that Mike thinks that his granddad let him down; eventually, he called a sick man crazy because he's stupid.
as to why they never really connected. While April was smart enough to figure out Fact 2, Mike never was.