Nobody likes confrontation and nobody likes to be rejected, which is why I think so few people talk about God except when they’re in church, or when they post comments under a fake name in response to a blog they disagree with on some religious topic.
Truth is, face-to-face conversations with people are much more effective than communicating with others through social media or email or even over the phone. Yet this is precisely where most Christians have the hardest time when it comes to talking about their faith. What if you have a conversation with someone about God and they take offense or reject you outright? Neither option is a very pleasant prospect, so we end up talking with our neighbors and co-workers and relatives about the weather or sports or whatever political topic is in the news, and we reserve our God conversations for other Christians.