The National Rifle Association annual meeting is taking place in Houston, across the state from the scene of the school shooting tragedy in Uvalde, Texas. Here's why some politicians and musicians have pulled out of attending -- while other top Republicans will still have a presence.