I think you are wasting your energy on wrong target. The horror of the situation is that your own compatriots, born and raised here for generations, are turning against you and your values. Immigration problem, real or perceived, is fixable, given ability and desire. Turning your kids back on track is much harder. Immigrants are not to blame for Obama - there were too few participating. The culprits are of your own home-brew. The coalition of parasites and perverts was not shipped here from abroad - you grew it here.
Buddy, why debate the obvious? It’s clearly both. But how can you deny that immigration is a huge problem when 70+% of new immigrants vote for Democrats after being naturalize?
The fact that you’re taking this personally is blinding you to the truth. So, look, again, I’m glad you’re an exception and welcome you into the fold. But stop making it about you. Not everything is about YOU.