Thanks Scott and FRNash-
Uncle Ed.
Contrary to many persons belief, the conditions at the surface are the least important in determining what type of precip falls. It is the air temperature where the precip forms that is most important and then secondly the air temp between where the precip forms and the surface.
In the case of rain and 28, there was a shallow layer of cold air right near the surface, while temps aloft were above freezing. That caused the precip to either form as rain, or melt to a rain drop. The layer of air near the surface was not cold enough to cause the liquid rain drop to refreeze into an ice pellet (sleet).
In the case of the snowflake at 34 degrees, it was just the opposite. It was cold enough aloft for the precip to form and fall as snow, with the layer of warm air near the surface shallow enough as to not cause the flake to melt.
-John