If you get all 8 badges and lose in the league can you come back next year right away or do you have to rebattle all the gyms?
you have to give up all your pokemon
You may rebattle, only after sucking the champ's dicko though
>>27814370
Shameless selfbump
>>27814370
The gyms are about showing that you understand type match ups and can counter basic strategies.
I doubt you have to recollect your badges every time you want to go to an event. Hell, more than likely, you can take your eight badges from wherever and use them in another league.
>>27815543
like how the indigo plateau accepts kanto and johto badges