2. No, Not everyone gives an missions, People such as your cousin (ingame) called ramon will give you missions, Roman is the first one who will give you a mission, He will introduce you to a new mission giver after you've done some missions for roman, But there are people on the street shown as a green icon on the mini map that can give you a little sub mission.