Few men actually want to live up to being the man, called by God, who would go anywhere and do anything for Him. Jesus said where your treasure is there your heart will be also. If a person wants to find a nice girl, go to a nice church, get a nice check, live a nice life, and serve God in a nice way. I don't have a problem with that but, they can't whine about having their cake and eating too.
If a person wants to win the heart of a devoted woman, find a church that promotes accountability and service, not worry about a check, and serve God in everything. This person's cake is awesome.
As Christians we are called to go after building up Christ's Kingdom and live out HIS RIGHTEOUSNESS and everything that we need to accomplish this will be given to us.
Which, this is a more personal note but, I think that a lot of what is asked of us from Jesus is taken lightly. Surely if people beat Him, they will beat us. If they mocked Him, they will mock us. If they laughed at Him, they will laugh at us. Unless, we are only surrounded by people who agree with us, we should know what it means to be a Christian.We should know our call to tell the world about Jesus, until everyone knows. And that sounds more like Superman than Clark Kent to me. A knight is known for his courage, as we should be as well. The world is much smaller, the task to find people made easier. This is a golden age of sharing the Gospel.