I read 90% of all of the legendary poop.
I agree that we shouldn't be able to catch the super strong legends, but there are a few that there are ALOT OF. Like shaymin, celebi and maybe a few others. Maybe there should be events that allow use to get the ones that there are multi of.
But these events and mission will be hard, take long periods of time to compete, and even if you are super pokemon dude, it wont be a walk in the park.
If you successed in the mission/quest/event, you get an egg. You have to raise it until it hatches and it starts at level 5. Though, since its a legendary and being raised by a trainer, its stats should be dumbed down. So it wont be a OTK/uber pokemon. It'll be another normal pokemon in your party that is on your side, but has rare status, it's powers wont be special and it CAN NOT BE BRED WITH OTHERS AT ALL!
This should be semi fair? I read the admin dudes posts and stuff, but I am just thinking around the point that it might be cool, fair and give others a reason to play I guess. It will be something to fight for, but just like here in Michigan, "You may have a Ferrari, but I still have a Camaro that'll beat you any time of the day." Meaning, if you change the stats for the attainable legends, my same level charmander will still kick its butt fair and square.
Though, the in game legends that you "may" come across to fight or help with a mission or some random encounter for some random reason, it's stats will be blown outta the water just like the show.