First of all, Prince Laurent may not own a degree, but he does know a lot about the enviroment and gets paid as the chairman of his own foundation. He's the only one of the royal family not receiving an allowance from the gouverment as far as I know.
About the faith question. They are roman-catholic. As Paola was present at the inauguration of a pope when she and Albert met it's concidered most lightly that she's a catholic too. Mathilde is also catholic, as she was (is) a member of the Order of Malta which assists dissabled people during their trip to Lourdes. Lorenz is a member of the Habsburg-family who has been catholic for several centuries so it is to be expected that he is catholic as well. And don't forget they made "Maria" (dutch for Mary, the mother of Christ) a part of their daughters names Maria-Laura, Luisa-Maria and Laetitia Maria and I wouldn't be surprised if the boys had that name too as their second third or fourth name. Fabiola is also roman-catholic and it is stated in books about her that she thought about becoming a nun if she hadn't married.
Crown prince Philippe hasn't got the easiest of positions. His role isn't defined in the constitution. Nothing is said against or pro him speaking out his mind about political questions. As a king he won't be allowed to speak his mind about politics as the king has to be neutral. But Philippe isn't king yet technically he "could" speak out his mind if he wants too, although it might be better not to express policital views, but then again, I'm not too fond of "Vlaams Belang" or "VB" myself and seeing the recent events in Belgium I'm glad he made those comments. As Cathérine has stated he didn't use the term "Vlaams Belang" or "VB" very obviously, but everyone in Belgium knew what he was talking about.
How I think of it? Crown Prince Philippe will allways get the blame. If he speaks out how he thinks about things he is ordered to shut up, and if he doesn't speak out his mind than he is accused of being to dumb to have his own oppinion.