Beware of comparing the data with other countries as the definition for what looks like the same terms is hidden in the details. Infant mortality is one area where there are some fundamental differences in definition (yeah, this is a surprise). Guns are a far cry in danger from quite a lot of activities.
Although, props to the CDC. That is some serious data gathering, cleaning etc. Most countries don't have that level of detail. At least not publically available.