There are no bad guns....