;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Nina Lemos

OPINIÃO

Texto em que o autor apresenta e defende suas ideias e opiniões, a partir da interpretação de fatos e dados.

Guilherme de Pádua morreu em liberdade: Daniela Perez não teve justiça

Colunista de Universa

07/11/2022 10h11Atualizada em 07/11/2022 13h53

Comemorar a morte de alguém ou criticar uma pessoa que acaba de morrer é algo eticamente complicado. Afinal, quem morre tem família, mesmo se for um assassino. Mas outra coisa é pensar sobre justiça. Guilherme de Pádua, que, segundo o pastor Márcio Valadão, morreu neste domingo (6) de ataque cardíaco em sua casa aos 53 anos, morreu sem pagar o que devia para a sociedade e para a família de Daniela Perez, assassinada por ele e sua ex-mulher, Paula Thomaz, em 1992.

Pádua foi condenado a 19 anos anos. Ficou preso apenas seis anos e nove meses. É muito pouco. Matar uma mulher com crueldade tem que render mais do que seis anos de prisão. Mas assassinos de mulheres pagam pouco. Uma prova disso é o ex-goleiro Bruno, condenado pela morte de Eliza Samudio, que só ficou seis anos e sete meses na prisão.

A novelista Glória Perez, mãe de Daniela, lutou incansavelmente para que crimes como o praticado contra sua filha fossem considerados crimes hediondos e punidos mais severamente. Ela conseguiu em parte. Em 1994, o homicídio qualificado ou a ser considerado crime hediondo. Mesmo assim, Daniela não teve a justiça pela qual sua mãe tanto lutou.

Além de acabar cumprindo penas amenas, esses homens são facilmente perdoados por parte da sociedade. Guilherme virou pastor (!), se casou de novo, teve filhos. Fazia cultos, tinha fãs e ainda se sentia "injustiçado". Quando a excelente série "Pacto Brutal", sobre Daniela e sua morte foi lançada, Pádua reclamou que "o seu lado não tinha sido ouvido". Que lado? Desde quando o responsável pelo assassinato de uma menina de 22 tem "lado"?

Pádua também se sentia autorizado a participar da sociedade e a se manifestar politicamente, como se fosse um "cidadão do bem". O assassino apoiou a reeleição do presidente Jair Bolsonaro (PL) e uma de suas últimas postagens é dele participando de um protesto antidemocrático de bloqueio a estradas por não aceitar o resultado das eleições.

Não estou falando que criminosos nunca devam ser integrados à sociedade. Mas acho que um homem que matou uma mulher a facadas se integra fácil demais.

Uma amiga lembrou do caso de Suzane Von Richthofen, que continua presa e cada vez que sai da prisão em datas festivas isso vira um escândalo.

Não, não acho que Suzane deva ser integrada à sociedade. Ela praticou um crime horrível, matou os pais com extrema frieza. O que acho é que assassinos frios e cruéis, que planejaram a morte de mulheres, como Guilherme de Pádua, deviam receber o mesmo tratamento. Inclusive como medida educativa.

Exemplos como os de Pádua e do ex-goleiro Bruno sinalizam para outros homens que matar mulher é quase liberado. Você vai ficar alguns anos preso, mas vai logo e depois vai ficar tudo bem na sua vida.

Daniela Perez e sua mãe, assim como milhares de vítimas Brasil afora, mereciam justiça. Não tiveram.

Errata: este conteúdo foi atualizado
Diferentemente do que foi informado, Daniella Perez não foi morta com uma tesoura, mas com um punhal. O texto foi alterado.

** Este texto não reflete, necessariamente, a opinião do UOL