Jesus taught that one should obey the commandment to honor your father and mother, but he also advised that obeying God will mean splits in households that set child against parent. Here are valid reasons to curse your parents:
1. If they deliberately raise you to be estranged from God. If this is done out of ignorance it can be forgiven. However, if you are raised to not believe in God (in other words, they don't allow you to make your own choice to disbelieve when you are an adult) or are raised to be actively anti-God, you would be justified to curse your parents. Even if you find God later in life you can never regain the mental stability that generations before have had when children were raised knowing the security of God in addition to their family.
2. If they teach you that hell does not exist and that the consequences of life on earth are real. I am totally shocked and dismayed how many millions of people do not believe in hell and worse, likewise misinform their children. Again, it is one thing to raise a child properly and then allow him or her to fall away from the faith if that is their choice when they are adults. But to teach them that hell does not exist and is a real possibility based on choices in their life is as irresponsible as unsafe HIV positive sex by one partner who does not inform the other (I have to use that kind of example since that's all this generation understands). I must tell you that never has a generation lived where so many will go to hell, and have been streaming there for the past several decades.
3. If they brainwash children to think that they are figures from the Bible, or that they are "the beast," or "the Antichrist," or any other holy or unholy figure. A parent who teaches their child that the child has anything to do with things that happened in the Bible (or other holy text) in the past or in God's actions in the future should be vigorously cursed. Don't worry about cursing them being too extreme, because God has already done so (if they are unrepentant).