I like this a lot.
It so simple. Yet, the message is huge.
The bullets represent war, blood, evil, death. But they are shaped as a heart - which reminds me of that many battles and fight are based on love and such.
Also, the fact that you live in America makes the message ever more clear. To me, America is much based on guns.