The Ray Gun in WaW is not part of the time period, it’s an Easter egg.

Vanguard and MW3 are both years past the point of Call of Duty not giving a shit about any respective time period, which only hardens my point.