It sounds as if you're really trying to think of lots of ways to teach handwriting. That's great! I didn't mean to imply at all that any one was not a good parent because their kids were struggling with handwriting. Sorry.
Handwriting takes a long time to develop. I had to struggle with how long it took for my son to not only take handwriting seriously, but to improve at it. He's now 10 and realizes how important it is for others to read what he writes. Along those lines, it might be helpful to have your family and adult friends try to read their handwriting. Eventually they'll understand that handwriting is about communicating ideas and that clear handwriting will get their ideas across better. The other reason to teach cursive, as teachers have explained to me, is so that kids can read cursive, which is important, too.
I didn't start HWT in cursive with my son until he was 8. Your DS is 7. Things take time. My DS began typing before he had decent handwriting because he just enjoyed being on a laptop more and figured out that typing could be a good way to communicate. As I've mentioned elsewhere, we used the SpongeBob typing program.
It sounds as if you are really trying. Keep going! You'll be fine.