Speaking as to whether she was savvy or not, I remember when our family had an online profile for adoption. Even being an attorney, I was unprepared for the potential perps and scams that are rampant online. We had people posing as others, pretending to be people they are not, asking about pictures of our children, even asking to meet up. The sites were supposed to keep our identity from the public but, in one situation, I ended up on the phone with a internet specialist who dealt which child trafficking. His comment was that you would be surprised what perpetrators can tell from pictures. While most adoption/dating/whatever experiences can be good, the internet also allows predators to gain access they might not get otherwise. So, for Kenzie, while she may be savvy to many things, the internet allows for those with evil intent to work without many safeguards. We have no clue who she thought she was meeting and no clue who she actually met.
Also, on the lifestyle question, I can tell you that her parents do not care one bit about what she has done or what she is doing. They love her and want her back. I am a parent and I know if my child was missing, there is absolutely nothing in the world they could do that would keep me from fighting for them every second if they were missing. It does not matter what faith or what belief system you have, when your child is in danger, parents want nothing more than to have their child safe. I pray that Kenzie's family has that blessing.
I am concerned that because of the internet sites she was involved with (not commenting at ALL on the nature of the sites or what they are for), that she could have fallen prey to an online predator who had the upper hand due to the internet. As I said, even with something as benign as an adoption profile, we had it happen many times. For a young girl, just figuring out who she is and what she wants, I believe someone could have taken advantage of her dear free spirit.
But, I pray that Kenzie is found soon and that her sweet family and friends can have peace.