You are not beyond forgiveness because of things you said or felt in the past. People sometimes become angry with God when they are hurting, confused, disappointed, or going through something they do not understand. You may have said things you wish you could take back, but that does not mean God has stopped loving you or that He will refuse you now. You can be honest with Him about what happened, admit that you were wrong, and ask Him to forgive you. You do not have to fix your past before coming back to God. You can come to Him just as you are and start again from where you are today.