Just because you have a green card doesn't mean you are guaranteed to pass a background check.