You have met Millions ? There is a big difference between meeting and knowing. And I find it very difficult to believe a person could meet millions of people. I am not a mathematician but to meet a million people over the course of 30 years would be 10950 days , divide 1,000,000 by that number would mean you had to meet 91.3 people per day every day.  If you met people for 12 hour per day that would be about 7.5 people per hour, every day of the year. I do not believe you are in a position to make a legitimate judgement on Christian Character behavior based on these numbers. And I do not know your definition of "Christian" but is more definitely not a Biblical one.