I don't think they boot you off (it's not like there's someone monitoring all wifi fights lol) but you'll get disconnected if your copy of brawl is doing something your opponent's copy doesn't understand because your hacks don't match up. Does it only happen when you hit a smash ball? Try recreating the events happening right before you get disconnected offline and see if the game crashes/freezes. Maybe a texture is corrupt or something.
Its probably most likely the Smash ball, I have just tried playing free for all right now without the Smash ball on and I haven't been disconnected.So this probably means the texture of the Smash Ball is corrupt?