I suspect you are correct. The fact that the second doctor I saw immediately sent him to hospital makes me think the first doctor was not doing her job properly. I guess that's why they say you should always get a second opinion.
The second doctor shouldn't make you second guess your first doctor. The second doctor had the advantage of time. Pneumonia generally doesn't manifest in the span of hours.