Issues with sites, getting frustrated, please help.

I have the Accu-Chek pump and when I put in new infusion sites I rotate between my arms, stomach, and "love handle" area. Leg sites always hurt and make it hurt to walk so I avoid leg sites.

Anyways, the last few stomach sites I've put in I end up having high BGs (hovering around the low 200s) after and when I look closely I notice that somehow blood got through the cannula and into the tubing.

Am I putting in the sites too low down? What do I do?