LOL, let's break this down to its' most simple form.
Point 1: Bad guys not only own guns but can steal them if they want to or buy them illegally.
Point 2: There is no realistic solution, and you agree with this, to confiscate guns from the bad guys.
Point 3: The majority of good people who own guns have followed all the proper protocol of waiting periods, registration, safe gun handling courses, etc.....
Point 4: You support people being able to defend themselves yet it sounds like you support things like gun free zones. Not sure how the two work together but we'll let that sit.
Conclusion: Since you have no solution to bad guys having guns and since you support good people taking care of themselves, the only thing there seems to be a difference of opinion is that you are following the lead of President Milk Toast in blaming these tragedies on guns instead of on lunatics, terrorist, and radical muslims.