Absolutely right. Religion is not the only (and perhaps not even the best) platform from which righteous moral principles can arise. Though I am a believer I do not equate atheism with lack of virtue in any way. Though excess zealotry on either side of the fence diminishes the virtue of both IMO.