Pues creo que debes poner límites.
Empezando por tu hermana y decirle que tiene que hacerse responsable de su situación y que si no aprovecha la universidad vas a dejar de pagarle la carrera. Además si no está estudiando, podrá ponerse a trabajar para pagarse ella todos sus caprichos. Yo le pondría el límite de este año, si no se saca todo, aunque sea con un 5, no seguiría pagándole nada. Y dile que empiece a mirar becas, por si le conceden alguna, aunque normalmente te exigen aprobar todo al final del año.
Respecto a tus padres, lo primero, ¿tu sobrino no tiene padres?¿Nadie pasa una pensión de paternidad o de maternidad para sostener la mitad de los gastos de ese niño? Y lo segundo, hacer la comunión está súper bien, pero si no hay dinero, no se puede hacer una fiesta y pretender que tú te gastes tus ahorros que te permiten seguir siendo medianamente independiente económicamente de tu novio en una comunión me parece egoísta y una muy mala idea. Si quieren celebrar la comunión que hagan una comida familiar en su casa, que seguro que les sale más barato.
Dicho esto, claro que tienes que estar ahí para ayudar a tu familia, pero no puedes dejar que te «estafen». Pon límites, ayúdales en lo esencial (comida, agua, luz…), pero no pagues caprichos ni tires tu dinero a la basura en alguien que no aprovecha lo que se le da.