Well, that's one way to handle it. I can't believe you'd start out with something that isn't suited for battle. Sorry about that. Maybe you can catch some others to help you get to Cherrygrove? Once you get there, you'll be fine for a little while and you can leave for Violet whenever the weather isn't a complete shitshow. Violet's not the biggest city, but a lot of people tend to be there, so it's not that bad.
sorry for the delay!